home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 4
/
Aminet 4 - November 1994.iso
/
aminet
/
dev
/
gui
/
muibuilderv11.lha
/
muibuilder
/
mb
/
e
/
click_locale
/
Click_cat.e
< prev
next >
Wrap
Text File
|
1994-03-15
|
3KB
|
76 lines
/****************************************************************
This file was created automatically by `FlexCat V1.1'
Do not edit by hand!
****************************************************************/
/* External modules */
MODULE 'locale', 'libraries/locale'
MODULE 'utility/tagitem'
/* Object definitions */
OBJECT fc_type
id :LONG
str :LONG
ENDOBJECT
/* Global variables */
DEF catalog_Click:PTR TO catalog
DEF array_Click[6]:ARRAY OF fc_type
/* Constant definitions */
CONST MSG_AppDescription = 0
CONST MSG_WI_try = 1
CONST MSG_TX_label_0 = 2
CONST MSG_BT_1stbutton = 3
CONST MSG_BT_2ndbutton = 4
CONST MSG_BT_3rdbutton = 5
/* Opening catalog procedure */
PROC open_Click_catalog(loc:PTR TO locale, language:PTR TO CHAR)
DEF tag, tagarg, dummy_var = 0
array_Click[dummy_var].id := MSG_AppDescription; array_Click[dummy_var++].str := 'just a demo !!!'
array_Click[dummy_var].id := MSG_WI_try; array_Click[dummy_var++].str := 'Click !!!'
array_Click[dummy_var].id := MSG_TX_label_0; array_Click[dummy_var++].str := '\0338\033cClick on buttons'
array_Click[dummy_var].id := MSG_BT_1stbutton; array_Click[dummy_var++].str := '_1 Button 1'
array_Click[dummy_var].id := MSG_BT_2ndbutton; array_Click[dummy_var++].str := '_2 Button 2'
array_Click[dummy_var].id := MSG_BT_3rdbutton; array_Click[dummy_var++].str := '_3 Button 3'
IF (localebase AND (catalog_Click = NIL))
IF language
tag := OC_LANGUAGE
tagarg := language
ELSE
tag:= TAG_IGNORE
ENDIF
catalog_Click := OpenCatalogA(loc, 'Click.catalog',
[ OC_BUILTINLANGUAGE, 'english',
tag, tagarg,
OC_VERSION, 0,
TAG_DONE ])
ENDIF
ENDPROC
/* Closing catalog procedure */
PROC close_Click_catalog()
IF localebase THEN CloseCatalog(catalog_Click)
catalog_Click := NIL
ENDPROC
/* Procedure which returns the correct string according to the catalog */
PROC get_Click_string(strnum)
DEF defaultstr:PTR TO CHAR, i = 0
WHILE ((i < 6) AND (array_Click[i].id <> strnum)) DO INC i
defaultstr := IF (i < 6) THEN array_Click[i].str ELSE NIL
ENDPROC IF catalog_Click THEN GetCatalogStr(catalog_Click, strnum, defaultstr) ELSE defaultstr
/****************************************************************
End of the automatically created part!
****************************************************************/